package com.ruoyi.btlfbreed.service;

import java.util.List;

import com.ruoyi.btlfbreed.domain.MyTbChickenHouses;
import com.ruoyi.btlfbreed.domain.TbChickenHouses;

/**
 * chickenHousesService接口
 * 
 * @author codeman
 * @date 2024-05-03
 */
public interface ITbChickenHousesService 
{
    /**
     * 查询chickenHouses
     * 
     * @param houseId chickenHouses主键
     * @return chickenHouses
     */
    public TbChickenHouses selectTbChickenHousesByHouseId(Long houseId);

    /**
     * 查询chickenHouses列表
     * 
     * @param tbChickenHouses chickenHouses
     * @return chickenHouses集合
     */
    public List<TbChickenHouses> selectTbChickenHousesList(TbChickenHouses tbChickenHouses);

    /**
     * 新增chickenHouses
     * 
     * @param tbChickenHouses chickenHouses
     * @return 结果
     */
    public int insertTbChickenHouses(TbChickenHouses tbChickenHouses);

    /**
     * 修改chickenHouses
     * 
     * @param tbChickenHouses chickenHouses
     * @return 结果
     */
    public int updateTbChickenHouses(TbChickenHouses tbChickenHouses);

    /**
     * 批量删除chickenHouses
     * 
     * @param houseIds 需要删除的chickenHouses主键集合
     * @return 结果
     */
    public int deleteTbChickenHousesByHouseIds(Long[] houseIds);

    /**
     * 删除chickenHouses信息
     * 
     * @param houseId chickenHouses主键
     * @return 结果
     */
    public int deleteTbChickenHousesByHouseId(Long houseId);
}
